body, input, textarea {
	font-family:	Arial, Helvetica, sans-serif; 
	font-size:		87.5%;
}
input, textarea {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		1em;
}
textarea {
	font-size:		1.1em;
}
.container {
	border-width:	0;
	overflow:		hidden;
	padding:		0;
	display:		none; /* hide panes until layout initializes */
}
.block {
	border:			1px dashed #BBB;
	padding:		5px 10px;
	font-weight:	bold;
}
.notBold{ font-weight: normal; }
.border	{ border-width:	1px; }
.lite	{ background: #EEE; color: #000; }
.dark	{ background: #777; color: #FFF; }
.grey	{ background: #CCC; color: #000; }
.yellow	{ background: #FFA; color: #777; }
.white	{ background: #FFF; color: #000; }

/*** IMPORTANT - Layout container MUST have a 'height' or will be 'invisible' ***/
.inner-layout-container { height: 100%; }
#emailEdit.inner-layout-container { display: none; } /* initially hidden */


#sortable { list-style-type: none; margin: 0; padding: 0; width: 60%; } 
#sortable li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 1.4em; height: 18px;background-color:#999; } 
#sortable li span { position: absolute; margin-left: -1.3em; } 

#droppable { width: 150px; height: 150px; padding: 0.5em; float: left; margin: 10px; background-color:#999; } 
#draggable, #draggable-nonvalid { width: 100px; height: 100px; padding: 0.5em; float: left; margin: 10px 10px 10px 0; background-color:#969;} 



.flexigrid div.fbutton .add {
	background: url(images/add.png) no-repeat center left;
}

.flexigrid div.fbutton .delete {
    background: url(images/close.png) no-repeat center left;
}

.flexigrid div.fbutton .edit {
	background: url(images/edit.png) no-repeat center left;
}

.ui-layout-content a{
	text-decoration : none;
    ::selection {  color:black;};
	::-moz-selection {  color:black;};
	::-webkit-selection { color:black;};
}